package com.yang;

import com.yang.yangCommand.YangCommand;
import com.yang.yangCommand.YangGUICommand;
import com.yang.yangListener.YangEntityDamageListener;
import com.yang.yangListener.YangListener;
import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;

public final class YangCuiLian extends JavaPlugin {

    @Override
    public void onEnable() {
        this.saveDefaultConfig();
        // Plugin startup logic
        // 指令注册
        Bukkit.getPluginCommand("cuiLianGive").setExecutor(new YangCommand(this));
        Bukkit.getPluginCommand("cuiLianGUI").setExecutor(new YangGUICommand(this));
        getServer().getPluginManager().registerEvents(new YangListener(this), this);
        getServer().getPluginManager().registerEvents(new YangGUICommand(this), this);
        getServer().getPluginManager().registerEvents(new YangEntityDamageListener(this), this);
//        Bukkit.getPluginManager().registerEvents(new YangListener(this), this);
    }

    @Override
    public void onDisable() {
        // Plugin shutdown logic
    }
}
